


function dateFormat(date,fmt="yyyy-MM-dd HH:mm:ss") {
    let ret;
    const opt = {
        "y+": date.getFullYear().toString(),        // 年
        "M+": (date.getMonth() + 1).toString(),     // 月
        "d+": date.getDate().toString(),            // 日
        "H+": date.getHours().toString(),           // 时
        "m+": date.getMinutes().toString(),         // 分
        "s+": date.getSeconds().toString(),          // 秒
        "S+": date.getMilliseconds(), //毫秒 
        "q+": Math.floor((date.getMonth() + 3) / 3) //季度 
        // 有其他格式化字符需求可以继续添加，必须转化成字符串
    };
    for (let k in opt) {
        ret = new RegExp("(" + k + ")").exec(fmt);
        if (ret) {
            fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
        };
    };
    return fmt;
}

Date.prototype.Format = function (fmt) {
    var o = {
        "y+": this.getFullYear().toString(),        // 年
        "M+": (this.getMonth() + 1).toString(),     // 月
        "d+": this.getDate().toString(),            // 日
        "H+": this.getHours().toString(),           // 时
        "m+": this.getMinutes().toString(),         // 分
        "s+": this.getSeconds().toString(),          // 秒
        "S+": this.getMilliseconds(), //毫秒 
        "q+": Math.floor((this.getMonth() + 3) / 3) //季度 
    };
    if (/(y+)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o){
    if (new RegExp("(" + k + ")").test(fmt)) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
}
    }
    return fmt;
}


function getToday(){
           var myDate = new Date();

    //获取当前年
    var year = myDate.getFullYear();

   //获取当前月
   var month = myDate.getMonth() + 1;

    //获取当前日
    var date = myDate.getDate();
    var h = myDate.getHours(); //获取当前小时数(0-23)
    var m = myDate.getMinutes(); //获取当前分钟数(0-59)
    var s = myDate.getSeconds();

   //获取当前时间

   var now = year + '-' + conver(month) + "-" + conver(date) ;//+ " " + conver(h) + ':' + conver(m) + ":" + conver(s);
   return now;
 }

 function getDate(){

   var myDate = new Date();

    //获取当前年
    var year = myDate.getFullYear();

   //获取当前月
   var month = myDate.getMonth() + 1;

    //获取当前日
    var date = myDate.getDate();
    var h = myDate.getHours(); //获取当前小时数(0-23)
    var m = myDate.getMinutes(); //获取当前分钟数(0-59)
    var s = myDate.getSeconds();

   //获取当前时间

   var now = year + '-' + conver(month) + "-" + conver(date) + " " + conver(h) + ':' + conver(m) + ":" + conver(s);
   return now;
 }
//日期时间处理
function conver(s) {
  return s < 10 ? '0' + s : s;
}
